
export default{
	common:{
		baseUrl:'http://localhost:8081',
		data:{},
		header:{
			"Content-Type":"application/json",
			"Content-Type":"application/x-www-form-urlencoded",
			// 'Authorization': 'Bearer' + uni.getStorage('token')
		},
		method:"GET",
		dataType:"json"
	},
	// rej(){
	// 		uni.showToast({
	// 			title: '请求失败',
	// 			icon: "none"
	// 		})
	// 	},
	request( options ={}){
		
		uni.showLoading({
			title:"加载中···",
			mask:true
		})
		
		options.url = this.common.baseUrl + options.url
		options.data = options.data || this.common.data
		options.header = options.header || this.common.header
		options.method = options.method || this.common.method
		options.dataType = options.dataType || this.common.dataType
		return new Promise((res,rej) => {
			uni.request({
				...options,
				
				success: (result) => {
					res(result)
					setTimeout(function(){
						uni.hideLoading({
							
						})
					},500)
				},
				fail:() =>{
					uni.showToast({
						title: '请求失败',
						mask:true,
						icon: "error"
					})
				}
			})
			
		})
	}
}